后台登录显示账户密码错误? | 您所在的位置:网站首页 › 登陆成功 查询出错 › 后台登录显示账户密码错误? |
我的账户和密码是在applications.properties中设置为: #admin官方账号用户名和密码[email protected] admin.encryptPassword=4QrcOUm6Wau+VuBX8g+IPg== #密码为123456 AdminController.java中: @RequestMapping(value = “/login”,method = RequestMethod.POST) public String login(@RequestParam(name=“email”)String email, @RequestParam(name=“password”)String password ) throws BusinessException, UnsupportedEncodingException, NoSuchAlgorithmException { if (StringUtils.isEmptyOrWhitespaceOnly(email) || StringUtils.isEmptyOrWhitespaceOnly(password)) { throw new BusinessException(EmBusinessError.PARAMETER_VALIDATION_ERROR, “用户名密码不能为空”); } if(email.equals(this.email) && encodeByMd5(password).equals(this.encryptPassword)){ //登录成功 httpServletRequest.getSession().setAttribute(CURRENT_ADMIN_SESSION,email); return “redirect:/admin/admin/index”; }else{ throw new BusinessException(EmBusinessError.PARAMETER_VALIDATION_ERROR,“用户名密码错误”); } }与老师不同的只是isEmpty是isEmptyOrWhitespaceOnly。因为现在已经没有isEmpy方法了。
但是我登录时候,还是显示账号密码错误。 |
CopyRight 2018-2019 实验室设备网 版权所有 |